package fr.auzaiphe.admin.model;

import fr.auzaiphe.admin.constantes.ConstantesAdmin;

/**
 * 
 * @author Hugp
 *
 * Evenements liés à la mise en circulation d'un indice.
 */
public class EvtIndice extends Evenement
{
	private Indice indice;
	
	public EvtIndice (int pDate, String pCouleur, Indice pIndice)
	{
		super(pDate, pCouleur);
		this.indice = pIndice;
	}
	
	public String toString()
	{
		return 
			super.toString()+" "+
			ConstantesAdmin.EVT_INDICE+" "+
			this.indice.getTitle();
	}
	
	public Indice getIndice()
	{
		return this.indice;
	}
	
	public boolean equals(Evenement pEvt)
	{
		return
			(pEvt instanceof EvtIndice) &&
			super.equals(pEvt) &&
			(((EvtIndice)pEvt).getIndice() == this.indice);
	}
}
